

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.controls.Button;
import mx.controls.TextInput;
import mx.controls.Label;
import mx.controls.VideoDisplay;

class BindableProperty
{
	/**
	 * generated bindable wrapper for property btn_record (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'btn_record' moved to '_1080603756btn_record'
	 */

    [Bindable(event="propertyChange")]
    public function get btn_record():mx.controls.Button
    {
        return this._1080603756btn_record;
    }

    public function set btn_record(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._1080603756btn_record;
        if (oldValue !== value)
        {
            this._1080603756btn_record = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "btn_record", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property btn_replay (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'btn_replay' moved to '_1080219862btn_replay'
	 */

    [Bindable(event="propertyChange")]
    public function get btn_replay():mx.controls.Button
    {
        return this._1080219862btn_replay;
    }

    public function set btn_replay(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._1080219862btn_replay;
        if (oldValue !== value)
        {
            this._1080219862btn_replay = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "btn_replay", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property btn_stop (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'btn_stop' moved to '_2108414981btn_stop'
	 */

    [Bindable(event="propertyChange")]
    public function get btn_stop():mx.controls.Button
    {
        return this._2108414981btn_stop;
    }

    public function set btn_stop(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._2108414981btn_stop;
        if (oldValue !== value)
        {
            this._2108414981btn_stop = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "btn_stop", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property txt_filename (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'txt_filename' moved to '_762085642txt_filename'
	 */

    [Bindable(event="propertyChange")]
    public function get txt_filename():mx.controls.TextInput
    {
        return this._762085642txt_filename;
    }

    public function set txt_filename(value:mx.controls.TextInput):void
    {
    	var oldValue:Object = this._762085642txt_filename;
        if (oldValue !== value)
        {
            this._762085642txt_filename = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "txt_filename", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property txt_status (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'txt_status' moved to '_1348375391txt_status'
	 */

    [Bindable(event="propertyChange")]
    public function get txt_status():mx.controls.Label
    {
        return this._1348375391txt_status;
    }

    public function set txt_status(value:mx.controls.Label):void
    {
    	var oldValue:Object = this._1348375391txt_status;
        if (oldValue !== value)
        {
            this._1348375391txt_status = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "txt_status", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property vd_main (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'vd_main' moved to '_305245354vd_main'
	 */

    [Bindable(event="propertyChange")]
    public function get vd_main():mx.controls.VideoDisplay
    {
        return this._305245354vd_main;
    }

    public function set vd_main(value:mx.controls.VideoDisplay):void
    {
    	var oldValue:Object = this._305245354vd_main;
        if (oldValue !== value)
        {
            this._305245354vd_main = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "vd_main", oldValue, value));
        }
    }



}
